//
// Created by zerax on 2020/10/24.
//

#pragma once

#define DELETE_COPY(T) \
    T(const T&) = delete; \
    T(T&&) noexcept; \
    T& operator=(const T&) = delete; \
    T& operator=(T&&) noexcept